\hypertarget{namespacevisualization}{
\section{visualization Namespace Reference}
\label{namespacevisualization}\index{visualization@{visualization}}
}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class \textbf{visHierarchicalClustering}
\item 
class \textbf{visKMeans}
\item 
class \textbf{visKMedoids}
\item 
class \textbf{visStreamlineClustering}
\item 
struct \textbf{SourcesAroundSaddle}
\item 
struct \textbf{ClusterCenters}
\item 
class \textbf{visTopoClustering}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{namespacevisualization_7996c9d251668ea648b934c0820e557c}{
typedef enum visualization::criterions \textbf{criterions}}
\label{namespacevisualization_7996c9d251668ea648b934c0820e557c}

\item 
\hypertarget{namespacevisualization_719d73cf341421dfadd58bc27e4177e3}{
typedef enum visualization::\_\-STATUS \textbf{\_\-STATUS}}
\label{namespacevisualization_719d73cf341421dfadd58bc27e4177e3}

\item 
\hypertarget{namespacevisualization_1bc91448d01f1d2af6132e987d49fdf3}{
typedef enum visualization::\_\-SCHEME \textbf{\_\-SCHEME}}
\label{namespacevisualization_1bc91448d01f1d2af6132e987d49fdf3}

\item 
\hypertarget{namespacevisualization_f5f26d520e8810168850a16807bf5853}{
typedef vector$<$ Point $>$ \textbf{SOURCES}}
\label{namespacevisualization_f5f26d520e8810168850a16807bf5853}

\item 
\hypertarget{namespacevisualization_1e1e45343e06fc86de61b17c3a2b5e52}{
typedef struct visualization::SourcesAroundSaddle \textbf{SourcesAroundSaddle}}
\label{namespacevisualization_1e1e45343e06fc86de61b17c3a2b5e52}

\item 
\hypertarget{namespacevisualization_d5aab70668f2cfd15eb6ff0f8be58edd}{
typedef struct visualization::ClusterCenters \textbf{ClusterCenters}}
\label{namespacevisualization_d5aab70668f2cfd15eb6ff0f8be58edd}

\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \textbf{criterions} \{ \textbf{SQU\_\-ERR}
 \}
\item 
enum \textbf{\_\-STATUS} \{ \textbf{\_\-CLUSTERING\_\-END}, 
\textbf{\_\-CLUSTERING\_\-CONTINUE}
 \}
\item 
enum \textbf{\_\-SCHEME} \{ \textbf{SIMPLEST}, 
\textbf{DIS\_\-WEIGHTED}
 \}
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
\hypertarget{namespacevisualization_c6fe1e96db856be2e3e13e280dfab82d}{
const size\_\-t \textbf{QUADRANTS} = 4}
\label{namespacevisualization_c6fe1e96db856be2e3e13e280dfab82d}

\end{CompactItemize}


\subsection{Detailed Description}
\hyperlink{visHierarchicalClustering_8h-source}{visHierarchicalClustering.h} 7/4/2009. linux(ubuntu8.10), g++4.3.2 Author : luxinlai

visKMeans.cpp Linux(ubuntu8.04),g++4.3.2 Copyright,2/3/2009,LU\_\-CGCAD\_\-THSS\_\-THU\_\-BJ Author: Xinlai,Lu

\hyperlink{visKMeans_8h-source}{visKMeans.h} Linux(ubuntu8.04),g++4.3.2 Copyright,2/3/2009,LU\_\-CGCAD\_\-THSS\_\-THU\_\-BEIJING Author:Xinlai,Lu

Modification history: . I'm really sorry to comfirm you of that the memory to store the cluster centers have to be released by the application program itself, but not here in the class visKMeans. . Some variables and interfaces that are common to both visKMeans and visKMedoids are extracted and moved to the class visStreamlineClustering. . Extract part of the updateClusterCenters to the base class. . 12/3/2009,by Xinlai,Lu,ubuntu,g++4.3.2 For the sake of modification 4 at visStreamlineClustering.$\ast$, a parameter is set for the function relocate() and updateClusterCenters().

visKMedoids.cpp Linux(ubuntu8.04),g++4.3.2 Copyright,2/3/2009,LU\_\-CGCAD\_\-THSS\_\-THU\_\-BJ Author: Xinlai,Lu

\hyperlink{visKMedoids_8h-source}{visKMedoids.h} Linux(ubuntu8.04),g++4.3.2 Copyright,2/3/2009,LU\_\-CGCAD\_\-THSS\_\-THU\_\-BEIJING Author:Xinlai,Lu

Modification history: . I'm really sorry to comfirm you of that the memory to store the cluster centers have to be released by the application program itself, but not here in the class visKMedoids. . Some variables and interfaces that are common to both visKMeans and visKMedoids are extracted and moved to the class visStreamlineClustering. . Extract part of the updateClusterCenters to the base class. . 12/3/2009,by Xinlai,Lu,ubuntu,g++4.3.2 For the sake of modification 4 at visStreamlineClustering.$\ast$, a parameter is set for the function relocate() and updateClusterCenters().

visSteamlineClustering.cpp Linux(ubuntu8.04). Copyright Thss, THU Author : luxinlai 

